Phase 6e: UI DataPact Settings β Implementation Plan
TODO
phase6/ui-datapact-settings β DataPact settings page
Scope
ui/src/modules/datapact/DataPactSettingsPage.tsxβ settings form + connection testui/src/services/datapact.tsβ frontend API client for DataPact endpointsui/src/types/datapact.tsβ TypeScript types for DataPact entities- Backend: extend
OrganizationUpdate/OrganizationResponsewith datapact fields - Route at
/datapact, nav item in sidebar
Files
| File | Change |
|---|---|
ui/src/modules/datapact/DataPactSettingsPage.tsx |
New β settings page |
ui/src/modules/datapact/DataPactSettingsPage.test.tsx |
New β tests |
ui/src/services/datapact.ts |
New β API client |
ui/src/types/datapact.ts |
New β types |
cmmc/schemas/organization.py |
Add datapact fields |
cmmc/routers/organizations.py |
Handle datapact fields in PATCH |
ui/src/App.tsx |
Add /datapact route |
ui/src/components/AppLayout.tsx |
Add DataPact nav item |